<HTML>
<HEAD>
<TITLE>Przechwytywanie zdarze w obiekcie window</TITLE>
<SCRIPT LANGUAGE="JavaScript1.2">

// funkcja wykonywana gdy obiekt window przechwyci 
// zdarzenie onClick 
function flash(e) {
    if (e.modifiers == Event.CONTROL_MASK && e.target.name.indexOf("button") == 0) {
        document.bgColor = "red"
        setTimeout("document.bgColor = 'white'", 500)
    }
    // przekazujemy zdarzenie dalej, do odpowiedniego obiektu
    // docelowego
    routeEvent(e)
}

// domylne ustawienia pozwalajce na przechwytywanie zdarze
window.captureEvents(Event.CLICK)

// okrelamy, e do obsugi zdarze onClick przechwytywanych 
// przez obiekt window ma by uywana funkcja flash()
window.onclick = flash
</SCRIPT>
</HEAD>
<BODY BGCOLOR="white">
<FORM NAME="buttons">
<B>Wycz/Wcz przechwytywanie zdarze w obiekcie window (domylnie jest ono 
wczone)</B><P>
<INPUT NAME="captureOn" TYPE="button" VALUE="Wcz" 
onClick="window.captureEvents(Event.CLICK)">&nbsp;
<INPUT NAME="captureOff" TYPE="button" VALUE="Wycz" 
onClick="window.releaseEvents(Event.CLICK)">
<HR>
<B>Wcinij klawisz Ctrl i kliknij przycisk, aby sprawdzi czy s one przechwytywane 
przez obiekt window (jeli s to to dokumentu zmieni si na chwil na 
czerwone):</B><P>
<UL>
<LI><INPUT NAME="button1" TYPE="button" VALUE="Informix" onClick="alert('Klikne 
przycisk Informix.')">
<LI><INPUT NAME="button2" TYPE="button" VALUE="Oracle" onClick="alert('Klikne 
przycisk Oracle.')">
<LI><INPUT NAME="button3" TYPE="button" VALUE="Sybase" onClick="alert('Klikne 
przycisk Sybase.')">
</UL>
</FORM>
</BODY>
</HTML>